home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Languguage OS 2
/
Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO
/
language
/
ici
/
ici.cpi
/
op.h
< prev
next >
Wrap
C/C++ Source or Header
|
1994-10-27
|
625b
|
35 lines
#ifndef ICI_OP_H
#define ICI_OP_H
#ifndef ICI_OBJECT_H
#include "object.h"
#endif
struct op
{
object_t o_head;
int (*op_func)();
int op_ecode; /* See OP_* below. */
int op_code;
};
#define opof(o) ((op_t *)o)
#define isop(o) ((o)->o_tcode == TC_OP)
#define OP_OTHER 0 /* Use op_func. */
#define OP_CALL 1
#define OP_NAMELVALUE 2
#define OP_DOT 3
#define OP_DOTKEEP 4
#define OP_DOTRKEEP 5
#define OP_ASSIGN 6
#define OP_ASSIGNKEEP 7
#define OP_EXEC 8
#define OP_LOOP 9
#define OP_IFNOTBREAK 10
#define OP_BREAK 11
#define OP_QUOTE 12
#define OP_BINOP 13
#define OP_AT 14
#define OP_SWAP 15
#endif